package cc.rengu.igas.momp.common.entity;

import java.io.Serializable;

/**
 * 手续费减免达标数据统计表
 *
 * @author Jinan Liu
 * @date 2020/4/8 14:44
 */

public class TMStatMfdCriteria implements Serializable {

    /**
     * 机构编码
     */
    private String instId;
    /**
     * 营销活动编号
     */
    private String mcNo;
    /**
     * 商户号
     */
    private String mchntNo;
    /**
     * 统计起始日期
     */
    private String periodStartDate;
    /**
     * 统计结束日期
     */
    private String periodEndDate;
    /**
     * 记录索引
     */
    private String recIndex;
    /**
     * 达标前手续费优惠规则
     */
    private String beforeFlag;
    /**
     * 达标后手续费优惠规则
     */
    private String afterFlag;
    /**
     * 商户新增标志
     */
    private String newMchntFlag;
    /**
     * 商户新增日期
     */
    private String newMchntDate;
    /**
     * 新增商户有效起始日期
     */
    private String newMchntStartDate;
    /**
     * 新增商户有效结束日期
     */
    private String newMchntEndDate;
    /**
     * 优惠退出状态
     */
    private String exitDiscountStatus;
    /**
     * 存量商户支持类型
     */
    private String criteriaType;
    /**
     * 存量商户当前统计值
     */
    private String criteriaValue;
    /**
     * 存量商户达标标志
     */
    private String criteriaFlag;
    /**
     * 存量商户达标日期
     */
    private String criteriaDate;
    /**
     * 达标前手续费返现打款状态
     */
    private String preCashbackStatus;
    /**
     * 达标前手续费返现打款金额
     */
    private String preCashbackAmt;
    /**
     * 达标后手续费返现打款状态
     */
    private String postCashbackStatus;
    /**
     * 达标后手续费返现打款金额
     */
    private String postCashbackAmt;
    /**
     * 创建人
     */
    private String oprId;
    /**
     * 创建时间
     */
    private String createTime;
    /**
     * 最后修改人
     */
    private String lastOprId;
    /**
     * 修改时间
     */
    private String updateTime;
    /**
     * 备用字段1
     */
    private String remark1;
    /**
     * 备用字段2
     */
    private String remark2;
    /**
     * 备用字段3
     */
    private String remark3;
    /**
     * 备用字段4
     */
    private String remark4;
    /**
     * 备用字段5
     */
    private String remark5;
    /**
     * 商户优惠上限值
     */
    private String mrctDisUpLmtVal;
    /**
     * 商户优惠上限值有效日期
     */
    private String mrctDisUplmtEffDt;
    /**
     * ROWNUM
     */
    private String rowno;

    public String getInstId() {
        return this.instId;
    }

    public void setInstId(String instId) {
        this.instId = instId;
    }

    public String getMcNo() {
        return this.mcNo;
    }

    public void setMcNo(String mcNo) {
        this.mcNo = mcNo;
    }

    public String getMchntNo() {
        return this.mchntNo;
    }

    public void setMchntNo(String mchntNo) {
        this.mchntNo = mchntNo;
    }

    public String getPeriodStartDate() {
        return this.periodStartDate;
    }

    public void setPeriodStartDate(String periodStartDate) {
        this.periodStartDate = periodStartDate;
    }

    public String getPeriodEndDate() {
        return this.periodEndDate;
    }

    public void setPeriodEndDate(String periodEndDate) {
        this.periodEndDate = periodEndDate;
    }

    public String getRecIndex() {
        return this.recIndex;
    }

    public void setRecIndex(String recIndex) {
        this.recIndex = recIndex;
    }

    public String getBeforeFlag() {
        return this.beforeFlag;
    }

    public void setBeforeFlag(String beforeFlag) {
        this.beforeFlag = beforeFlag;
    }

    public String getAfterFlag() {
        return this.afterFlag;
    }

    public void setAfterFlag(String afterFlag) {
        this.afterFlag = afterFlag;
    }

    public String getNewMchntFlag() {
        return this.newMchntFlag;
    }

    public void setNewMchntFlag(String newMchntFlag) {
        this.newMchntFlag = newMchntFlag;
    }

    public String getNewMchntDate() {
        return this.newMchntDate;
    }

    public void setNewMchntDate(String newMchntDate) {
        this.newMchntDate = newMchntDate;
    }

    public String getNewMchntStartDate() {
        return this.newMchntStartDate;
    }

    public void setNewMchntStartDate(String newMchntStartDate) {
        this.newMchntStartDate = newMchntStartDate;
    }

    public String getNewMchntEndDate() {
        return this.newMchntEndDate;
    }

    public void setNewMchntEndDate(String newMchntEndDate) {
        this.newMchntEndDate = newMchntEndDate;
    }

    public String getExitDiscountStatus() {
        return this.exitDiscountStatus;
    }

    public void setExitDiscountStatus(String exitDiscountStatus) {
        this.exitDiscountStatus = exitDiscountStatus;
    }

    public String getCriteriaType() {
        return this.criteriaType;
    }

    public void setCriteriaType(String criteriaType) {
        this.criteriaType = criteriaType;
    }

    public String getCriteriaValue() {
        return this.criteriaValue;
    }

    public void setCriteriaValue(String criteriaValue) {
        this.criteriaValue = criteriaValue;
    }

    public String getCriteriaFlag() {
        return this.criteriaFlag;
    }

    public void setCriteriaFlag(String criteriaFlag) {
        this.criteriaFlag = criteriaFlag;
    }

    public String getCriteriaDate() {
        return this.criteriaDate;
    }

    public void setCriteriaDate(String criteriaDate) {
        this.criteriaDate = criteriaDate;
    }

    public String getPreCashbackStatus() {
        return this.preCashbackStatus;
    }

    public void setPreCashbackStatus(String preCashbackStatus) {
        this.preCashbackStatus = preCashbackStatus;
    }

    public String getPreCashbackAmt() {
        return this.preCashbackAmt;
    }

    public void setPreCashbackAmt(String preCashbackAmt) {
        this.preCashbackAmt = preCashbackAmt;
    }

    public String getPostCashbackStatus() {
        return this.postCashbackStatus;
    }

    public void setPostCashbackStatus(String postCashbackStatus) {
        this.postCashbackStatus = postCashbackStatus;
    }

    public String getPostCashbackAmt() {
        return this.postCashbackAmt;
    }

    public void setPostCashbackAmt(String postCashbackAmt) {
        this.postCashbackAmt = postCashbackAmt;
    }

    public String getOprId() {
        return this.oprId;
    }

    public void setOprId(String oprId) {
        this.oprId = oprId;
    }

    public String getCreateTime() {
        return this.createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getLastOprId() {
        return this.lastOprId;
    }

    public void setLastOprId(String lastOprId) {
        this.lastOprId = lastOprId;
    }

    public String getUpdateTime() {
        return this.updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getRemark1() {
        return this.remark1;
    }

    public void setRemark1(String remark1) {
        this.remark1 = remark1;
    }

    public String getRemark2() {
        return this.remark2;
    }

    public void setRemark2(String remark2) {
        this.remark2 = remark2;
    }

    public String getRemark3() {
        return this.remark3;
    }

    public void setRemark3(String remark3) {
        this.remark3 = remark3;
    }

    public String getRemark4() {
        return this.remark4;
    }

    public void setRemark4(String remark4) {
        this.remark4 = remark4;
    }

    public String getRemark5() {
        return this.remark5;
    }

    public void setRemark5(String remark5) {
        this.remark5 = remark5;
    }

    public String getMrctDisUpLmtVal() {
        return mrctDisUpLmtVal;
    }

    public void setMrctDisUpLmtVal(String mrctDisUpLmtVal) {
        this.mrctDisUpLmtVal = mrctDisUpLmtVal;
    }

    public String getMrctDisUplmtEffDt() {
        return mrctDisUplmtEffDt;
    }

    public void setMrctDisUplmtEffDt(String mrctDisUplmtEffDt) {
        this.mrctDisUplmtEffDt = mrctDisUplmtEffDt;
    }

    public String getRowno() {
        return rowno;
    }

    public void setRowno(String rowno) {
        this.rowno = rowno;
    }
}
